#ifndef PATHSMOOTHING_H
#define PATHSMOOTHING_H

#include "states/MazeState.h"

namespace psr
{
    const int NEIGHBOURS_SIZE=8;
    const int RULES_SIZE=8;

    const int rules[RULES_SIZE][NEIGHBOURS_SIZE+2]={


        {EMPTY,0,0,0,3,3,3,3,3,OCCUPIED},//NE
        {EMPTY,0,1,0,3,3,3,3,3,OCCUPIED},//NE
        {EMPTY,3,3,0,0,0,3,3,3,OCCUPIED},//SE
        {EMPTY,3,3,0,1,0,3,3,3,OCCUPIED},//SE
        {EMPTY,3,3,3,3,0,0,0,3,OCCUPIED},//SW
        {EMPTY,3,3,3,3,0,1,0,3,OCCUPIED},//SW
        {EMPTY,0,3,3,3,3,3,0,0,OCCUPIED},//NW
        {EMPTY,0,3,3,3,3,3,0,1,OCCUPIED},//WW

    };
}

#endif // PATHSMOOTHING_H
